跳到主要内容

深度学习

开源深度学习平台 kubeflow 需要了解的相关术语。

服务治理

服务化(常利用RPC框架实现)。但服务化还有挑战:

服务越来越多,配置管理复杂 服务间依赖关系复杂 服务之间的负载均衡 服务的拓展 服务监控 服务降级 服务鉴权 服务上线与下线

所以服务治理是关键(dubbo就是一个带有服务治理功能的RPC框架)。服务治理理应具有:

服务注册, 服务发现 服务伸缩 健康检查 快速部署 服务容错: 断路器, 限流, 隔离舱, 熔断保护, 服务降级等等 认证和授权 灰度发布方案 服务调用可观测性, 指标收集 配置管理

简单理解,大量的内部服务之间需要一个机制,去互相发现、流量管控等业务之外的问题,这个机制就是服务治理。Istio就是服务治理的框架实践(Service Mesh概念属于服务治理概念内,都在Istio中有实现)。

Istio

简单理解,k8s负责把服务部署起来,Istio负责服务之间的管理(包括访问、限流、安全等)